package com.lahuan.config.datasouce.entity;

import com.mysql.cj.jdbc.MysqlXid;
import lombok.Data;
import lombok.ToString;

import javax.transaction.xa.XAResource;

/**
 * 事务分支信息
 * @author lfy
 */
@ToString
@Data
public class TransactionBranch {
    //事务id
    GlobalXid globalXid;

    String branchXid;

    //t、c的方法名

    String confirmMethod ;

    String cancelMethod;

    //反射用

    Class<?> targetClass;

    Object target ;

    Class<?>[] parameterTypes;

    Class<?> returnType;

    Object[] args;
}
